be hard on someone's trail - Turco Inglés Diccionario